(function($){
	$(function(){
		$('.status').css('display','none');
		$('.ok').css('display','none');
		var bFlag=true;
		var codeNum=parseInt(Math.random()*9000+1000);
		$('.reg_div4 .code').html(codeNum);
		$('.reg_div4 strong').click(function(){
			codeNum=parseInt(Math.random()*9000+1000);
			$('.reg_div4 .code').html(codeNum);
		});
		$('input').each(function(i){
			$(this).focus(function(){
				$('.reg_div').eq(i).children('.status').css('display','none');
				$('.reg_div').eq(i).children('.right').css('display','block');
			}).keyup(function(){
				bFlag=change(i);
				if(i==1){
					if(bFlag=='weak'){
						$('.anquan  em').eq(0).css('background-color','#f79100');
					}
					if(bFlag=='zhong'){
						$('.anquan em').eq(1).css('background-color','#f79100');
					}
					if(bFlag=='strong'){
						$('.anquan em').eq(2).css('background-color','#f79100');
					}
				}
			}).blur(function(){
				bFlag=change(i);
				if(i==1){
					if(bFlag=='weak'){
						$('.anquan  em').eq(0).css('background-color','#f79100');
					}
					if(bFlag=='zhong'){
						$('.anquan em').eq(1).css('background-color','#f79100');
					}
					if(bFlag=='strong'){
						$('.anquan em').eq(2).css('background-color','#f79100');
					}
					if(bFlag!=false){
						$('.reg_div').eq(i).children('.status').css('display','none');
						$('.ok').eq(i).css('display','block');
					}
					if(bFlag==false){
						$('.reg_div').eq(i).children('.status').css('display','none');
						$('.reg_div').eq(i).children('.error').css('display','block');	
					}
				}else{
					if(bFlag){
						$('.reg_div').eq(i).children('.status').css('display','none');
						$('.ok').eq(i).css('display','block');
					}else{
						$('.reg_div').eq(i).children('.status').css('display','none');
						$('.reg_div').eq(i).children('.error').css('display','block');
					}
				}
			});
			if(i==4){
				$(this).click(function(){
					var str=$(this).attr('checked');
					if(str=='checked'){
						$('.agree').children('.status').css('display','none');
					}else{
						$('.agree').children('.status').css('display','block');
					}
				})
				
			}
		});
		var bTag1=true,bTag2=true;
		$('.agree input').attr('checked')
		$('.sub').click(function(){
			$('.ok').each(function(i){
				var str=$('.ok').eq(i).attr('style');
				console.log(str);
				if(str=="display: none;"){
					bTag1=false;
				}
			});
			var str1=$('input').eq(4).attr('checked');
			if(str1!='checked'){
				bTag2=false;
			}else{
				bTag2=true;
			}
			if(bTag1&&bTag2){
				var userName=$('.username').val();
				var pass=$('.pass').val();
				document.cookie="username="+userName+";path=/";
				document.cookie="pass="+pass+";path=/";
				window.open('login.html');
			}
		});
		function change(index){
			var str=$('input').eq(index).val();
			if(index==0){
				if(judgeMobileNumber(str)){
					return true;
				}else{
					return false;
				}
			}else if(index==1){
				if(str.length<6||str.length>20){
					$('.anquan  em').css('background-color','#c4c4c4');
					return false;
				}else{
					if(str.length<10||judgeNum(str)){
						return 'weak';
					}else if(str.length>=12&&judgeNum(str)==false){
						return 'strong';
					}else {
						return 'zhong'
					}
				}
			}else if(index==2){
				var pass=$('input').eq(1).val();
				if(str==pass&&str.length!=0){
					return true;
				}else{
					return false;
				}
			}else if(index==3){
				var code=$('.reg_div4 .code').html();
				if(str==code){
					return true;
				}else{
					return false;
				}
			}
		}
		function judgeMobileNumber(str){
			var pattern=/^[1][3-9]\d{9}$/;
			return pattern.test(str);
		}
		function judgeNum(str){
			var pattern=/^\d{0,9}$/;
			return pattern.test(str);
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	});
})(jQuery);
